body,p,h1,h2,h3,h4,h5,h6,ul,li,figure,figcaption{ margin:0; padding:0; font-style:normal; font-family:"Microsoft YaHei"; color: #333; font-size: 14px;font-weight: normal;}
body{ overflow-x: hidden;    min-width: 1130px;}
tr,td,dd,dl,dt{ margin:0; padding:0}
img{ border:none; vertical-align: middle;}
a{ text-decoration:none; color: #333;}
ul,li{ list-style:none}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.fl{ float: left; }
.fr{ float: right; }

.news1100{ width: 1200px;margin: 0 auto; }

/*QQ*/
.new-float {position:fixed;right:0;top:60%;z-index:10001;/* width:77px; */height:374px;margin-top:-187px;}
.new-float li {position:relative;width:57px;height:57px;margin-bottom:1px;line-height:27px;color:#fff;text-align:center;}
.new-float li.hover {overflow:hidden;}
.new-float li a {display:inline-block;color:#fff;}
.new-float li a.tit {width:57px;height:57px;color:#fff;}
.new-float li.fi a {background:url(../images/bg_float01.png) no-repeat;}
.new-float li.fq a {background:url(../images/bg_float08.png) no-repeat;}
.new-float li.th a {background:url(../images/bg_float04.png) no-repeat;}
.new-float li.back a {background:url(../images/bg_float07.png) no-repeat center center;}
.new-float li.fif a {background:url(../images/bg_float05.png) no-repeat;}
.new-float li .tel {position:absolute;left:55px;top:0;z-index:1;width:184px;height:57px;font:24px/57px Arial;color:#fff;background:url(../images/bg_float06.png) no-repeat;cursor:pointer;}

.new-float li.ma a {background:url(../images/bg_float02.png) no-repeat;}
.mashow{display:none;position: absolute;top: 52px;right: 72px;}

/*QQ*/
.header{ position: relative;height: 145px; }
.header .top{z-index: 999;  width: 100%;  background-color: #fff;}
.top .logo{padding: 15px 0;}
.logo a img{float: left;padding-right: 1%;height: 65px;margin-left: 40px;}
.logo p{color: #e8af02;float: left;margin-top: 18px;margin-left:12px;font-size: 20px;}
.logo .tel{margin-top:20px;}
.logo .tel span{color: #0e62aa;font-size: 20px;}
/*.tel ul li{ margin-top: 10px; }
.tel ul li:nth-of-type(2) span{    letter-spacing: 1.2px;}*/
.logo .tel i{float: left;width: 26px;height: 26px;background: url(../images/tell.png) no-repeat scroll 5% 2.7%;}
/*.logo .tel:hover i{transform: rotate(40deg);  transition: .1s ease-in;  -webkit-transform: rotate(40deg); -webkit-transition: .1s ease-in;}
*/
/* .nav{background-color: #0e62aa; } */
/*.nav ul li{float: left;padding: .5% 0;width: 12.5%;text-align: center;}*/
/*.nav ul li a {padding:10px 24px;color: #fff;font-size: 16px;}*/
/*.nav ul li:hover,.nav ul li.on{background-color: #fff;transition: all 0.4s ease-in-out 0s;cursor: pointer;}*/
/*.nav ul li:hover a,.nav ul li.on a{color: #0e62aa;transition: all 0.4s ease-in-out 0s;}*/


/*.nav {margin: 0 auto;;position: relative;z-index: 99;}*/
/*.cg-nav li {position: relative;}*/
/*.cg-nav li a {display: block;}*/
/*.nav_bx {position: absolute;left:0;top: 53px;z-index: 999;display: none;background-color: #fff;width: 100%;box-shadow: 0 2px 7px #d4d1d1;}*/
/*.nav .nav_bx a{font-weight: normal;font-size: 13px;}*/
/*.nav .nav_bx a:hover{background-color: #0e62aa;color: #fff;}*/


/*.top{ text-align: right; background-color: #f2f3f7; height: 28px;line-height: 28px; }
.top ul li{ display: inline-block;background-repeat: no-repeat; background-position: center left;padding-left: 15px;margin: 0 5px;}
.top ul li a{color: #555; font-size: 12px;}
.top ul li:nth-of-type(1){ background-image:url(../images/lg.gif); }
.top ul li:nth-of-type(2){ background-image:url(../images/home.gif); }
.top ul li:nth-of-type(3){ background-image:url(../images/bookmark.gif); }
.top ul li a:hover{ text-decoration: underline; }
*/

/*.nav{background-color: #194d99;transition: all 0.5s ease-in-out;}
.nav.addclass{ position: fixed;width: 100%;z-index: 99;top: 0;left: 0;transition: all 0.5s ease-in-out;}
.nav.addclass .menubg {margin-top: 18px;}

.nav.addclass h1 img{ width: 110px;  }
.nav.addclass .nav_box .top_tel{ display: none; }
.nav h1{margin: 10px 0; }
.nav h1 img{width: 172px;transition: all 0.3s ease-in-out;}
.nav_box .top_tel{ text-align: right;color: #879BBB; margin: 15px 23px 0px 0px;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.menubg{margin: 10px 0;}
.nav_box .top_tel b {color: #FEBF00;font-size: 24px;font-family: Georgia;}
.menubg ul li {margin:0 11px;text-decoration:none;display:block;float:left;font-weight:bold;font-size:14px;padding:7px 11px 7px 11px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
.menubg ul li a {color:#fff;}
.menubg ul li:hover,.menubg ul li.active {text-decoration:none;color:#fff;background:#05276E;}
*/
.scroll_horizontal{position:relative;width:100%;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:960px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:266px;}
.scroll_horizontal .prev,
.scroll_horizontal .next{position:absolute;top:50%;margin-top:-25px;width:40px;height:50px;background-image:url(../images/control.png);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;}
.scroll_horizontal .prev{left:5px;background-position:0 0;}
.scroll_horizontal .next{right:5px;background-position:-40px 0;}
.scroll_horizontal .prev:hover{background-position:0 -50px;}
.scroll_horizontal .next:hover{background-position:-40px -50px;}


/*banner*/
.index_banner.flexslider {border:none!important;background-color:rgba(0,0,0,0);margin:0;border-radius:0;overflow:hidden;}
.index_banner .flex-control-nav{ bottom: 0;z-index: 5 }
.index_banner.flexslider{position:relative;height:460px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:550px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;padding: 0;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;text-indent: -9999px;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
.flexslider .slides li>a{ width: 100%;height: 100%; display: block; }

/*标题*/
.title{text-align: center;margin: 6% 0;}
.title img{display: inline-block;margin: 0 1%;}
.title p{color:#333;display: inline-block;margin-bottom: 0;font-size: 20px;font-weight: 600;}
.contect1_box{margin-bottom: 4%}
.contect1_box ul li{ text-align: center; width: 18.6%;padding: 20px 0;display: inline-block;margin: 0 5px;border: 1px solid #fff}
.contect1_box ul li i{ display: block;background-repeat: no-repeat;background-position: center; background-size: cover;width: 140px; height: 140px;margin: auto;}
.contect1_box ul li:nth-of-type(1) i{background-image: url(../images/icon1.png);}
.contect1_box ul li:nth-of-type(3) i{background-image: url(../images/icon2.png);}
.contect1_box ul li:nth-of-type(2) i{background-image: url(../images/icon4.png);}
.contect1_box ul li:nth-of-type(4) i{background-image: url(../images/icon3.png);}
.contect1_box ul li:nth-of-type(5) i{background-image: url(../images/icon5.png);}
.contect1_box ul li:nth-of-type(6) i{background-image: url(../images/icon6.png);}
.contect1_box ul li:nth-of-type(8) i{background-image: url(../images/icon7.png);}
.contect1_box ul li:nth-of-type(7) i{background-image: url(../images/icon8.png);}
.contect1_box ul li span{ font-size: 20px;display:block; }
.contect1_box ul li small{ font-size: 14px;color: #666;margin: 10px 0; display: block;line-height: 22px;}
.contect1_box ul li:hover{border:1px solid #e69f22;}

.contect2{ margin-bottom: 70px }
.contect2_box ul li{ width: 28%;display: inline-block;text-align: center;padding: 0 27px;}
.contect2_box ul li img{ border-radius: 50%; border: 5px solid #e0e0e0}
.contect2_box ul li h3{ color: #e69f22; font-size: 15px;font-weight:bold; margin: 10px 0 }
.contect2_box ul li p{ color: #666; font-size: 14px;line-height: 24px; }

.contect3{background: url(../images/advantage-bg.png) center/cover;}
.contect3 .title{padding: 50px 0 60px;margin: 0;}
.contect3 .title p{color: #fff;}
.contect3_box{padding: 3% 0 6%;}
.contect3_box .a_left{width: 50%;float: left;text-align: center;position: relative;}
.contect3_box .a_left img{max-width: 100%;}
.contect3_box .a_left div .i1{position: absolute;top: -35px;left: 244px;cursor: pointer;}
.contect3_box .a_left div .i2{position: absolute;top: 51px;left: 420px;cursor: pointer;}
.contect3_box .a_left div .i3{position: absolute;top: 222px;left: 361px;cursor: pointer;}
/*.contect3_box .a_left div .i4{position: absolute;top: 159px;left: 395px;cursor: pointer;}
.contect3_box .a_left div .i5{position: absolute;top: 253px;left: 304px;cursor: pointer;}*/
.contect3_box .a_right{margin-top: 3%;width: 46%;float: right;color: #fff}
.contect3_box .p_span{ font-size: 18px;margin-bottom:10px; display: block; }
.contect3_box .a_right p{font-size: 16px;line-height:34px;text-indent: 32px;color: #fff}
.contect3_box .a_right .p{display: none;}

.contect4_box ul li{ width:31.75%;margin-right: 20px;margin-bottom:70px;display: inline-block;overflow: hidden;box-shadow: 0px 3px 8px rgba(0,0,0,0.1);-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.contect4_box ul li:nth-of-type(3){ margin-right: 0 }
.contect4_box ul li img{ max-width: 100%;-o-transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.contect4_img{ position: relative;overflow: hidden;}
.conte_title{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: absolute;bottom: 0; background-color: rgba(0,0,0,0.5); width: 100%;color: #fff;padding: 5px 10px;font-size: 18px;}
.con_text{box-shadow: 0px 3px 8px rgba(0,0,0,0.1);}
.con_text .padding{ padding:10px;}
.con_text .padding p{color: #666;line-height: 24px; height: 72px;overflow: hidden;margin-bottom: 15px;}
.con_text .more{background: url(../images/arrow.png) no-repeat center right;padding-right: 26px;text-align: right;background-size: 18px;}
.contect4_box ul li:hover img{transform: scale(1.2);-o-transform: scale(1.2);-moz-transform: scale(1.2);-webkit-transform: scale(1.2); }
.contect4_box ul li:hover{box-shadow: 0px 3px 8px rgba(0,0,0,0.3);}

.footer{ background:#666; color:#FFF;padding:30px 30px 0 30px;}
.bt_title{ font-size:14px; }
.bt_title span{ font-size:9px; margin-left:10px; color:#999; border-bottom:#999 1px solid}
/*.idx_bt_con{ margin:0 auto; width:890px;}*/
.btgywm{ float:left; width:240px;}
.btm_li{ margin-top:10px;}
.btm_li li{ height:25px; line-height:25px; list-style:none }
.btm_li li a{ color: #888;font-size: 12px;}
.weixin{ float:right; width:130px; margin-top:6px;line-height:30px;text-align: center;}
.weixin img{ width: 100px; }
.bt_gsxx{ border-top:#555 1px solid; margin-top:10px; padding:10px 0; color:#999; text-align:center; line-height:23px;font-size: 12px;}


/*foot*/
.footer-wrap {
    width: 100%;
    min-width: 1200px;
}
.footer-benefit-wrap {
    width: 100%;
    height: 165px;
    background-color:#eaeaea;;;
}
.footer-benefit-list {
    position: relative;
    width: 299px;
    height: 165px;
    box-sizing: border-box;
}
.footer-benefit-list::after {
    position: absolute;
    top: 50px;
    right: 0;
    content: "";
    width: 1px;
    height: 46px;
    background: #e4e4e4;
}
.footer-benefit-list4::after {
    width: 0;
}
.fbi-img {
    display: block;
    width: 48px;
    height: 48px;
    margin: 53px 18px 0 18px;
}
.footer-benefit-list1 .fbi-img {
    margin-left: 0;
}
.fbi-wrap {
    width: 214px;
    height: 165px;
}
.fbi-wrap .p1 {
    font: 18px/18px "å¾®è½¯é›…é»‘";
    color: #333;
    padding: 38px 0 18px;
}
.fbi-wrap .p2 {
    font: 14px/14px "å¾®è½¯é›…é»‘";
    color: #999;
    padding-bottom: 10px;
}
.footer-meta-wrap {
    width: 100%;
    height: 273px;
    background-color: #303030;
}
.footer-meta {
    height: 272px;
    border-bottom: 1px solid #3a3a3a;
}
.footer-meta .inner-links {
    position: relative;
    float: left;
    width: 715px;
    height: 259px;
}
.footer-meta .inner-links {
    position: relative;
    width: 715px;
    height: 259px;
}
.footer-meta .inner-links::after {
    position: absolute;
    top: 38px;
    right: 0;
    content: "";
    width: 1px;
    height: 183px;
    background-color: #3a3a3a;
}
.footer-meta  .inner-links-contains {
    width: 100%;
    height: 100%;
}
.footer-meta  .inner-links-contain {
    float: left;
    width: 30%;
}
.footer-meta  .inner-links-contain-last {
    margin-right: 0;
}
.footer-meta  .inner-links-list1 {
    font: 18px/18px "å¾®è½¯é›…é»‘";
    color: #fff;
    padding: 40px 0 25px;
}
.footer-meta  .inner-links-list2 {
    height: 14px;
    padding-bottom: 15px;
    font: 14px/14px "å¾®è½¯é›…é»‘";
}
.footer-meta  .inner-links-list2 a {
    color: #7c7c7c;
}
.footer-meta  .inner-links-list2 a:hover {
    color: rgba(64,195,255,0.4);
}
.footer-meta  .public-nunmber {
    position: relative;
    float: left;
    width: 265px;
    height: 259px;
}
.footer-meta  .public-nunmber::after {
    position: absolute;
    top: 38px;
    right: 0;
    content: "";
    width: 1px;
    height: 183px;
    background-color: #3a3a3a;
}
.footer-meta  .public-number-contains {
    width: 100%;
    height: 100%;
}
.footer-meta  .public-number-contain {
    float: left;
    padding-left: 70px;
    margin-right: 5px;
}
.footer-meta  .public-number-item1 {
    font: 18px/18px "å¾®è½¯é›…é»‘";
    color: #fff;
    padding: 40px 0 14px;
}
.footer-meta  .public-number-item2 {
    height: 14px;
    padding-bottom: 15px;
    font: 14px/14px "å¾®è½¯é›…é»‘";
    color: #7c7c7c;
}
.footer-meta  .public-number-item3 img{
    width: 120px;
}
.footer-meta  .hot-line {
    float: left;
    width: 220px;
    height: 259px;
}
.footer-meta  .hot-line-items {
    padding-left: 66px;
}
.footer-meta  .hot-line-item {
    font-size: 14px ;
    color: #7c7c7c;
    padding-bottom: 7px;
}
.footer-meta  .hot-line-item1 {
    position: relative;
    height: 25px;
    font-size: 18px;
    color: #fff;
    padding-top: 40px;
}
.footer-meta  .hot-line-item1::before {
    position: absolute;
    top: 40px;
    left: -34px;
    content: "";
    width: 25px;
    height: 25px;
    background: url("../images/hot_line_icon1.png") center/cover no-repeat;
}
.footer-meta  .hot-line-item2 {
    position: relative;
    height: 25px;
    font-size: 18px;
    color: #fff;
    padding-top: 16px;
}
.footer-meta  .hot-line-item2::before {
    position: absolute;
    top: 16px;
    left: -34px;
    content: "";
    width: 25px;
    height: 25px;
    background: url("../images/hot_line_icon2.png") center/cover no-repeat;
}

.footer-meta  .hot-line-item3 {
    position: relative;
    height: 25px;
    font-size: 18px ;
    padding-top: 16px;
}

.footer-meta  .hot-line-item3::before {
    position: absolute;
    top: 16px;
    left: -34px;
    content: "";
    width: 25px;
    height: 25px;
    background: url("../images/hot_line_icon3.png") center/cover no-repeat;
}
.footer-copyright-wrap {
    width: 100%;
    height: 54px;
    background-color: #303030;
}
.footer-copyright {
    width: 1200px;
    height: 12px;
    margin: 0 auto;
    font-size: 12px;
    color: #7c7c7c;
    padding: 22px 0 22px;
    text-align: center;
}